設置 MS 虛擬機器備份集

備份要求

%edition_name%要求

請確保 %edition_name% 滿足下列要求

  1. %edition_name%必須安裝於MS 虛擬機器上。於MS 虛擬機器群集設置上,%edition_name%必須安裝於所有群集節點上。
  2. 安裝MS 虛擬機器/MS 虛擬機器群集設置之操作系統帳戶必須擁有管理員權限,例如是存取群集存儲之權限。
  3. %edition_name%之帳戶需有足夠擴充模組配額或CPU 插槽。虛擬機器群集備份集每一個節點都要求一個%edition_name% 許可。
  4. 目標儲存位置需有足夠儲存量配額以供容納虛擬機器之存儲。
    MS 虛擬機器包含以下三種虛擬硬碟:
    當%edition_name%為MS 虛擬機器進行首次或隨後之完整備份時:
  5. %edition_name%之默認Java Heap大小為2048MB。對於MS 虛擬機器之備份,我們強烈建議您提高Java Heap之大小設定以達致更佳的備份及還原效率。(實際之Java Heap大小取決於MS 虛擬機器上之可用記憶體空間)。 產生VHD檔案之差異備份之過程需要較高的記憶體,因此建議將Java Heap起碼提升至4096MB。實際所需之記憶體取決於多項因素包括檔案大小、差異模式、備份頻密程度等。
  6. %edition_name%上的暫存資料夾用作儲存備份集之索引文件及備份過程中所產生之增量或差異檔案。為達至最佳 備份/還原 效果,建議暫存資料夾位於本地磁碟機並且有大量空白磁碟空間,不建議位於Windows C 磁碟機。 對於 Hyper-V 2008 R2,2012,以及2012 R2,由於%edition_name% CBT服務的限制,暫存資料夾只可以設置為本地磁碟機,不支援網路磁碟機和CSV 路徑。只有Hyper-V 2016 支援本地磁碟機,網路磁碟機和CSV 路徑作為暫存資料夾。
  7. 當虛擬機器進行直接執行還原或遷移過程時,%edition_name%之介面需處於運作狀態。
  8. 如備份集之目標儲存位置設為本機 / 網路磁碟機 / 可移動磁碟機以及直接執行功能被啓用,壓縮類型以及加密設定將分別被預定為不壓縮及停用以達致更佳的備份及還原效果。備份集之壓縮類型及加密設定只應用於 %cbs_name%,SFTP/FTP或雲端存儲位置。
  9. 請備份整台虛擬機器 (所有虛擬磁碟區) 而非個別虛擬磁碟區以便順利進行還原。
  10. 由於MS Windows受制於利用VHD格式建立影像檔案之關係,MS Windows 系統備份不支援於Windows 2008, 2008 R2 & 2011上建立大於2TB之磁碟影像檔案。此限制於Windows 2012已增至64TB。
    參考此連結以獲得更多資訊: https://support.microsoft.com/en-us/help/2696906/backup-fails-in-windows-7-when-trying-to-create-a-system-image
  11. 請確保已啓動NFS服務以便進行直接執行還原。如在網絡磁碟機上進行直接執行還原,請確保登入帳戶有足夠權限查看網絡資源。

MS 虛擬伺服器要求

請確保 MS 虛擬伺服器滿足下列要求

  1. Hyper-V管理工具是安裝於伺服器上的,而於MS 虛擬機器群集設置上,Hyper-V管理工具是安裝於所有群集節點上的。
  2. Hyper-V服務是於伺服器上啓動的,而於 MS 虛擬機器群集設置上,Hyper-V服務是於所有群集節點上啓動的。
  3. 確保Microsoft Hyper-V VSS Writer已於Hyper-V伺服器上安裝並運行中,Writer狀態為Stable。您可通過以下vssadmin list writers指令確認。
    vssadmin list writers
    尋找以下句子
    Writer name: 'Microsoft Hyper-V VSS Writer' Writer Id: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de} Writer Instance Id: {a51919e3-0256-4ecf-8530-2f600de6ea68} State: [1] Stable Last error: No error
  4. 如虛擬機器上沒有安裝或更新集成服務或操作系統不支援集成服務,該虛擬機器於進行備份及還原快照存取時會被暫停或進入保留狀態,直至快照存取完成後方回復正常。另外,該虛擬機器於Hyper-V Manager之運行時間將被重設至00:00:00。
  5. 於安裝或更新虛擬機器之集成服務時可能需要重啓虛擬機器以完成安裝程序。
  6. 如要在Hyper-V 2008 R2伺服器上使用直接執行之功能,請務必安裝”Microsoft Security Advisory 3033929”之保安更新。 參考此連結以獲得更多資訊: https://support.microsoft.com/en-us/kb/3033929
  7. 於 MS 虛擬機器群集設置上建立的直接執行備份集,目標儲存位置必須為所有虛擬機器節點都能進入的。
  8. 於 MS 虛擬機器群集設置上建立的備份集,該虛擬機器必須為Failover Cluster Manager所建立及管理的。

MS 虛擬機器備份方法

%edition_name% v7 支援兩種MS 虛擬機器客戶虛擬機器的備份,"虛擬機器快照"備份 及 "保存狀態"備份。

  1. 虛擬機器快照
  2. 虛擬機器快照方法是首選的備份選項,因為可以支援活客戶虛擬機器備份。這意味著在執行備份期間建立VSS快照時,客戶虛擬機器將不會進入保存狀態。因此每次執行備份時,都不會影響客戶虛擬機器上運行的任何應用程序或服務的可用性。

    !

    如果無法使用虛擬機器快照方法,%edition_name% 將會自動使用保存狀態方法。

    虛擬機器快照方法要求

  3. 保存狀態
  4. 當使用保存狀態方法時,客戶虛擬機器在執行備份期間建立VSS快照時處於保存狀態(有效關閉),時間取決於客戶虛擬機器的大小。缺點為每次執行備份時,都會影響客戶虛擬機器上運行的任何應用程序或服務的可用性。

CBT 要求

  • 從%edition_name% 7.9版本起,所有%edition_name% 7.9.0.0或以上的安裝或升級將會一併安裝CBT群集服務 (Ahsay Online Backup Manager)。
  • 從%edition_name% 3.1.0.0版本起,所有%edition_name% 3.1.0.0或以上的安裝或升級將會一併安裝CBT群集服務 (Ahsay Online Backup Manager)。
    1. CBT (Changed Block Tracking)用於通過保留自上一個快照以來更改過的數據塊的日誌來優化虛擬機的增量備份。當%edition_name% 執行備份時,CBT功能可以請求僅傳輸自上次備份以來更改的塊或正在使用的塊。
    2. !

      7.15.0.0版本及以後,在 %edition_name% 的所有備份目標上支持CBT服務,而不是僅與RunDirect相關的本地目標。

    3. CBT 群集服務只適用於 Windows x64安裝上。
    4. 可通過運行net start CBTFilter指令確認CBTFilter是否啓用
      C:\Users\Administrator>net start CBTFilter The requested service has already been started. More help is available by typing NET HELPMSG 2182.
    5. 由於Windows 2016伺服器系統上已內建快速回復變更追蹤(Resilient Change Tracking,RCT),因此異動資料區塊追蹤 (CBT)及異動資料區塊追蹤過濾(CBTFilter)將不會被安裝。

    Windows Server 2016 要求

    1. RCT 要求
    2. 客戶虛擬機器其他要求
    3. 為完整利用Hyper-V,請安裝適當的linux-tools和linux-cloud-tools軟件包來安裝工具和守護進程,例如: VSS Snapshot Daemon,用於虛擬機器。

      請參考以下文章以獲取更多相關資訊: https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/supported-linux-and-freebsd-virtual-machines-for-hyper-v-on-windows

    限制

    下列為 MS 虛擬機器備份模組限制:

    1. MS 虛擬機器備份並不支援儲放於SMB 3.0上之虛擬機器。
    2. MS 虛擬機器備份並不支援載有透通磁碟 (pass through disk) – 即直接附加之實體磁碟 – 之虛擬機器。
    3. 就備份個別虛擬磁碟而言,如備份影像檔中包含未曾於 %edition_name% 備份之磁碟,該虛擬機器於還原後並不能復原至過往之影像檔。
    4. 虛擬機器只能還原至相同版本之MS 虛擬機器上。例如2012 R2版本之MS 虛擬機器備份不能還原至2008 R2版本之MS 虛擬機器上,反之亦然。
    5. 如載有操作系統之虛擬磁碟未被還原,虛擬機器將不能啓動。
    6. 還原個別虛擬磁碟只支援還原不帶有影像檔之虛擬機器以及使用還原原始檔案選項之還原。
      !

      此選項牽涉修改 MS 虛擬機器之組態檔。如您對Hyper-V之操作及設定沒有充份認識及了解,請勿執行此類還原,否則可導致虛擬磁碟無法正常啓動。


    7. 還原虛擬磁碟至其他地點之功能只支援每次還原單一虛擬機器。
    8. 利用直接執行還原之虛擬機器如包含保留狀態,該虛擬機器將不會自動啓動。保留狀態需手動於Hyper-V Manager內刪除,而虛擬機器亦需手動開啓。
    9. 建立備份集時如已開啓直接執行之功能,目標儲存位置將被限制為本機、網路磁碟機或可移動磁碟機。
    10. 如虛擬機器於進入直接執行還原狀態後沒有利用 "在直接執行運行後,自動遷移" 之功能遷移虛擬機器,而直接執行還原期間發生中斷,期間的一切資料變更將不被保留。
    11. 當虛擬機器於進入直接執行還原狀態時,相關備份集將會略過所有備份作業 (包括手動、排程及實時備份)。
    12. 當虛擬機器於進入直接執行還原狀態時,您不能為備份集操作以下功能: 資料完整性檢查,空間釋放工作,刪除已備份的資料。
    13. Windows 7 SP1 和 Windows Server 2008 R2 SP1 不支援粒狀還原。

    粒狀還原要求

    請確保粒狀還原符合以下要求:

    1. 粒狀還原只支援於Windows平台上安裝之%edition_name% v7.13.0.0或以上版本所建立及已備份並已啓用粒狀還原之功能之 MS 虛擬機器備份集
    2. 粒狀還原只支援於Windows平台上安裝之%edition_name% v3.1.0.0或以上版本所建立及已備份並已啓用粒狀還原之功能之 MS 虛擬機器備份集
    3. 每個粒狀還原備份集均需配備粒狀還原之擴充模組。 詳情請聯繫您的備份服務提供商。
    4. 由於粒狀還原備份集不會被壓縮或加密,所以存儲配額之要求亦比非粒狀還原備份集為高。 詳情請聯繫您的備份服務提供商。
    5. 暫存資料夾之可容空間應最少與備份影像或壓縮檔案之大小相等。
    6. 在粒狀還原過程中%edition_name%會將VMDK或VHD影像安裝於Windows上作為邏輯磁碟機,因此Windows系統上必須有可用之磁碟機代號。系統會依字母順序選取可用之磁碟機代號(磁碟機代號A, B及C不能使用)。
    7. 網絡下載速度建議最低為每秒100Mbits。為確保最佳表現,網絡頻寬應以差異鏈結按比例提升。網絡頻寬不足將嚴重影響粒狀還原之表現。你可以利用網速試網站(例如:http://www.speedtest.net)以測試連線速度。
    8. 以下針對還原時之要求,%edition_name%會於進行粒狀還原時檢查是否符合。若系統不符合以下之要求將不影響備份工作但卻無法執行還原。
    9. 用作安裝及運作%edition_name%之機器上所使用之登入帳戶必須備有管理員權限。

    10. 建立備份集

      關鍵詞:

      欄位 描述
      名稱 這是備份集的名稱。你可以建立一個有意義的名稱。
      備份集類型 從下拉框中輸入正確的備份集類型。
      版本 Hyper-V 伺服器之版本。

      步驟:

      1. 輸入一個有意義的備份集名稱。
      2. 輸入正確的備份集類型,例如: MS 虛擬機器備份。
      3. 輸入正確的 MS 虛擬機器伺服器之版本。
      4. 點擊[下一頁]按鈕繼續。

      MS 虛擬機器群集設置範例:

      假設:

      1. MS 虛擬機器群集中有三個節點,在下面的範例中命名為 節點1,節點2,節點3.
      2. 3個節點位於相同時區。
      3. 三個節點可以連接同一個備份位置,例如:一個有相同連接權限的本地共用目標位置。

      備註:

      1. 當以下情況時,所有虛擬機器需要應用相同的備份集設置
        • 建立備份集或
        • 備份集做出任何更改,
          例如:
          • 更改備份排程
          • 選擇備份來源
          • 備份目標儲存位置
          要求從節點中匯出有最新更改的設置并將設置匯入其他全部節點。 否則,備份集設置不同步。
          例如:
          如果節點1 更改了備份排程並且備份集不同步,其他節點仍然運行舊的備份排程,這可能會導致備份時的備份工作不能如實反映伺服器的實際情況。
      2. 當其他節點的設置被匯入,節點的所有備份集設置將會被覆蓋。

      步驟:

      1. 在節點1 上建立或更改 MS 虛擬機器群集備份集并確保啓用排程備份。
      2. 在節點1 [工具] > [匯出/匯入 設置] 中匯出設置。
      3. 在節點2 [工具] > [匯出/匯入 設置] 中匯入節點1 的設置。
      4. 啓用節點2 排程備份。
      5. 在節點2 [工具] > [匯出/匯入 設置] 中匯出設置。
      6. 在節點3 [工具] > [匯出/匯入 設置] 中匯入節點2 的設置。
      7. 啓用節點3 排程備份。
      8. 在節點3 [工具] > [匯出/匯入 設置] 中匯出設置。
      9. 在節點1 和節點2 [工具] > [匯出/匯入 設置] 中匯入節點3 的設置。